.selTypeBtn, .selTypeBtn2 {
    float: left;
    display: inline;
    width: 139px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ccc;
    padding: 0 10px;
    position: relative;
    margin-right: 15px;
}
.selTypeBtn2 {
    display: none;
}
.icon-angle {
    position: absolute;
    top: 10px;
    right: 10px;
    border-style: solid;
    border-width: 8px 8px 0 8px;
    border-color: #929292 transparent transparent transparent;
}
.typeMenu, .propertyMenu {
    position: absolute;
    min-width: 80px;
    top: 30px;
    left: 80px;
    z-index: 1;
    padding: 10px;
    /*background: rgba(0, 0, 0, 0.7);*/
    border: 1px solid #ccc;
    background: #fff;
    display: none;
}
.subTypeMenu {
    position: absolute;
    min-width: 70px;
    z-index: 1;
    /*background: rgba(0, 0, 0, 0.7);*/
    background: #fff;
    border: 1px solid #ccc;
    display: none;
}
.subTypeMenu ul li a {
    display: none;
}
.typeMenu ul, .subTypeMenu ul, .propertyMenu ul {
    overflow: hidden;
}
.typeMenu ul li, .subTypeMenu ul li, .propertyMenu ul li {
    line-height: 23px;
    color: #fff;
}
.typeMenu ul li a, .subTypeMenu ul li a, .propertyMenu ul li a {
    /*color: #fff;*/
}
.typeMenu ul li a:hover, .subTypeMenu ul li a:hover, .propertyMenu ul li a:hover {
    color: #ff6600;
}
.info_main>form>div {
    position: relative;
    margin: 15px 0;
}
.info_main>form>div>input.input_field {
    min-width: 280px;
}
.title_img_module>a, .title_img_module .upload-btn {
    float: left;
    display: inline;
    width: 50px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.title_img_module .upload-btn {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.title_img_module .upload-btn input {
    font-size: 20px;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}
.title_img_module .img_info {
    line-height: 30px;
    padding-left: 20px;
}
/* 图片预览 */
.img_view {
    display: none;
    width: 100%;
}

/*初始化kindeditor 预览样式与前端一致*/

.ke-textarea body
{
    padding: 20px 30px;
    background: #f8f8f8;
    color: #666;
}

.ke-textarea img{
    display: block;
    margin: 0 auto;
    max-width: 100%;
    padding: 0 20px;
}

.ke-textarea p{
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 230%;
}

.preview-btn,.delete-btn{
    border: none; background: none;
}
.error,.err {
    color: #fc0c03; padding-left: 10px;
}

.hot{ float: left; width: 1000px; }

.hot a{ display: inline-block; height: 28px; line-height: 28px; padding: 0 9px; border: 1px solid #CCC; margin: 0 6px 4px 0; }
.hot a.cel{ position: relative; padding-right: 30px; }
.hot a.cel:after{ content: "×"; position: absolute; right: 6px; }

.cel_panel dt{ margin-bottom: 10px; }
.cel_panel dt span{ color: #888; }
.cel_panel dt a{ color: #FF8437; }
.cel_panel dd{ padding: 0 9px; width: 300px; height: 200px; overflow: auto; border: 1px solid #DDD; }
.cel_panel dd label{ float: left; width: 150px; line-height: 30px; height: 30px; }
.cel_panel dd label input{ display: inline-block; margin-right: 4px; position: relative; top: -7px; }
.cel_panel dd label span{ display: inline-block; width: 109px; overflow: hidden; }
